package cn.ybk.pet.domain;

import java.math.BigDecimal;
import java.util.Date;
import cn.ybk.basic.domain.BaseDomain;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class SearchMasterMsg extends BaseDomain{

    /**
     * 宠物名称
     */
    private String name;
    private Integer age;
    private Integer gender;
    /**
     * 毛色
     */
    private String coatColor;
    private String resources;
    /**
     * 类型
     */
    private Long petType;
    private Double price;
    private String address;
    /**
     * - 0：待审核，发布寻主消息，等待管理员审核
     * - 1：审核通过，审核通过分配50公里内店铺，没有则进入寻主池
     * - 2：审核失败，记录审核日志，直接驳回，修改信息后可重新提交
     * - 3：已接单，店铺已接单
     * - 4：已完成，店铺收购宠物完成
     */
    private Integer state;
    private String title;
    private Long userId;
    /**
     * 店铺id 消息分配的店铺
     */
    private Long shopId;


}
